% !TEX program = latexmk
% !TEX encoding = UTF-8 Unicode

%%
%%  Copyright 2016-2023 Obster-Y
%%
%%  This work may be distributed and/or modified under the
%%  conditions of the LaTeX Project Public License, either version 1.3
%%  of this license or (at your option) any later version.
%%  The latest version of this license is in
%%    http://www.latex-project.org/lppl.txt
%%  and version 1.3 or later is part of all distributions of LaTeX
%%  version 2005/12/01 or later.
%%
%%  This work has the LPPL maintenance status `maintained'.
%%
%%  The Current Maintainer of this work is Obster-Y.
%%
%%  This work contains source codes from `https://github.com/sjtug/SJTUBeamer' devloped
%%  by sjtuG and distributed under Apache License V2.0
%%

\documentclass[
  xcolor=table,
  dvipsnames,
  svgnames,
  aspectratio=169,
]{ctexbeamer}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Import your packages
%% 导入需要的包

\usepackage[normalem]{ulem}
\usepackage{amsmath}
\usepackage[warnings-off={mathtools-colon,mathtools-overbracket}]{unicode-math}
\usepackage{siunitx}
\usepackage{mathtools}
\usepackage{shapepar}
\usepackage{hyperxmp}
\usepackage{listings}
\usepackage{multicol}
\usepackage{datetime2}
\usepackage{hyperref}
\pdfstringdefDisableCommands{
  \let\\\relax
  \let\quad\relax
  \let\hspace\@gobble
}

%% 图、表
\usepackage{graphicx}
\graphicspath{{Figures/}}
\usepackage{tabularray}
\usepackage{caption}
\usepackage[labelformat=simple]{subcaption}
\usepackage{tikz}
\usetikzlibrary{arrows}

%% 算法
\usepackage{algorithm}
\usepackage[noend]{algpseudocode}

%% 参考文献
\usepackage[backend=biber,style=gb7714-2015,url=false]{biblatex}
\addbibresource{References/reference.bib}

%% 脚注
\usepackage{pifont}
\usepackage[flushmargin,bottom,perpage,symbol*]{footmisc}
\DefineFNsymbols{circled}{
  {\ding{192}}{\ding{193}}{\ding{194}}
	{\ding{195}}{\ding{196}}{\ding{197}}
  {\ding{198}}{\ding{199}}{\ding{200}}{\ding{201}}}
\setfnsymbol{circled}
\makeatletter
\addtolength{\footnotesep}{0pt}
\setlength{\footnotemargin}{13.5pt}
\def\@makefntext #1{
  \ifFN@hangfoot
      \bgroup \setbox \@tempboxa \hbox {
          \ifdim
        \footnotemargin >0pt \hb@xt@
                \footnotemargin {\hbox { \normalfont \@thefnmark}\hss }
            \else
              \hbox { \normalfont \@thefnmark}
      \fi
    }
        \leftmargin \wd \@tempboxa
        \rightmargin \z@ \linewidth \columnwidth
          \advance \linewidth -\leftmargin\parshape \@ne
    \leftmargin \linewidth \footnotesize \@setpar {{\@@par }}
    \leavevmode \llap {\box \@tempboxa }\parskip
        \hangfootparskip \relax \parindent
    \hangfootparindent \relax
        \else
          \parindent 1em \noindent
            \ifdim
                \footnotemargin >\z@ \hb@xt@
                \footnotemargin {\hss \hbox { \normalfont \@thefnmark} }
            \else
        \ifdim \footnotemargin =\z@
                    \llap {\hbox { \normalfont \@thefnmark} }
                \else
          \llap {\hb@xt@ -\footnotemargin {\hbox { \normalfont \@thefnmark} \hss }}
        \fi
            \fi
    \fi
        \footnotelayout #1\ifFN@hangfoot \par \egroup
  \fi
}
\makeatother

%% 内容边距
\makeatletter
\define@key{beamerframe}{t}[false]{% top
  \beamer@frametopskip=.6cm plus .5\paperheight\relax%
  \beamer@framebottomskip=0pt plus 1fill\relax%
  \beamer@frametopskipautobreak=\beamer@frametopskip\relax%
  \beamer@framebottomskipautobreak=\beamer@framebottomskip\relax%
}
\makeatother




%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% select your beamer theme
%% 修改参数选择 beamer 样式

\usetheme[
  min,        % COVER: min/[NOT IMPLEMENTED]
  blue,       % COLOR: blue/red
  dark,       % LIGHT: dark/light
  miniframes, % NAVI: miniframes/[NOT IMPLEMENTED]
  topright,   % ICON: topright/bottomright
  zh,         % LANG: zh/en
]{xjtubeamer}




%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% fill the each blank for auto-generate contents
%% 填写以下信息用以自动生成

\title[% 页脚标题[非首页]
  页脚标题
]{% 主标题[首页]
  \textbf{主标题}
}

\subtitle{% 子标题[首页]
  Subtitles
}

\subject{% 主题信息[PDF文档]
  主题1, 主题2, 主题3, 主题4
}

\author{作者A}

\institute[% 单位简称[非首页]
  学院简称
]{% 单位名称[非首页]
  学院名称
}

\date{\the\year 年 \the\month 月 \the\day 日}




%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Content of this document
%% 正式文档

% 正文级别 => 演示文稿级别  %
% Chapter  -> Part          %
% Section  -> Section       %
% Subsec.  -> Subsec/frame  %

\begin{document}

%% 取消注释则，在每个 Section/Subsection 开始前显示当前节的目录
\AtBeginSection[]{ % \AtBeginSubsection[]{

  %% 使用：与目录样式相同的节目录，具体 style 参考 beamer 文档
  \begin{frame}<beamer>
    \tableofcontents[
      sectionstyle=show/hide,
      subsectionstyle=show/show/hide,
      subsubsectionstyle=show/show/show/hide,
    ]
  \end{frame}

  %% 使用：节页/小节页
  % \begin{frame}
  %   \sectionpage % \subsectionpage
  % \end{frame}

}


%% 封面 %%
\frame[plain]{\titlepage}


%% 目录 %%
% \begin{frame}{目录}
%   \tableofcontents[hideallsubsections]	% 隐藏所有小节信息
% \end{frame}


%% 正文 %%
\section{第一节}
\subsection{第一小节}

\begin{frame}{第一页}
  \begin{enumerate}
    \item 点1
    \item 点2
    \item 点3
  \end{enumerate}
\end{frame}

%% 也可以使用 \include
% \include{Main_Beamer/c1.tex}


%% 参考文献 %%
% \begin{frame}{参考文献}
  % \printbibliography[heading=none]
% \end{frame}


%% 封底 %%
\makebottom

\end{document}
